@charset "utf-8";#container-fcode .fcode-bg .con{display:block;padding:3rem 1rem 0 1rem;text-align:center;color:#FFEA99}
#container-fcode .fcode-bg .con h3{font-size:.72rem;line-height:1.4rem;font-weight:600;text-shadow:.05rem .05rem 0 rgba(71,4,5,.5)}
#container-fcode .fcode-bg .con h5{font-size:.6rem;line-height:.9rem;text-shadow:.05rem .05rem 0 rgba(71,4,5,.5)}
#container-fcode .fcode-bg .con input[type=text]{font-size:.8rem;line-height:1.2rem;padding:.2rem;width:9rem;height:1.2rem;border:none;border-radius:.3rem;margin-top:.7rem;text-align:center}
#container-fcode .fcode-bg .con .submit{display:inline-block;background:#FFCE55;font-size:.8rem;line-height:1.6rem;width:7rem;height:1.6rem;margin:.8rem auto 0 auto;border-radius:.4rem;color:#E9573E;font-weight:600;box-shadow:0 .1rem 0 rgba(150,40,4,.5)}
#container-fcode.out{content:" animation: optionBlockOut 1s ease-in-out forwards; -webkit-animation:optionBlockOut 1s ease-in-out forwards;"}
@keyframes optionBlockOut{from{opacity:1}
    to{opacity:0;display:none}
}
@-webkit-keyframes optionBlockOut{from{opacity:1}
    to{opacity:0;display:none}
}


.nctouch-cart-item{background-color:#FFF;border-bottom:solid .05rem #EEE}
.nctouch-cart-item li{display:block;position:relative;z-index:1;padding:.5rem 0 .5rem .4rem;border-bottom:solid #EEE .05rem}
.nctouch-cart-item li:last-child{border:none}
.nctouch-cart-item li .goods-check{position:absolute;top:1.2rem}
.nctouch-cart-item li .goods-pic{display:block;width:3rem;height:3rem;position:absolute;z-index:1;top:.5rem;left:1.5rem}
.nctouch-cart-item li .goods-pic a{display:block;width:100%;height:100%}
.nctouch-cart-item li .goods-pic a img{width:100%;height:100%}
.nctouch-cart-item li .goods-info{display:block;vertical-align:top;height:2.2rem;margin:0 2rem 0 4.5rem;position:relative;z-index:1}
.nctouch-cart-item li .goods-info dt.goods-name{display:block}
.nctouch-cart-item li .goods-info dt.goods-name a{display:block;height:1.6rem;font-size:.6rem;color:#111;line-height:.9rem;overflow:hidden}
.nctouch-cart-item li .goods-info dd.goods-type{overflow:hidden;white-space:nowrap;width:70%;height:.9rem;font-size:.45rem;line-height:.9rem;color:#999;text-overflow:ellipsis}
.nctouch-cart-item li .goods-del{display:block;position:absolute;z-index:1;top:.3rem;right:.5rem;width:1rem;height:1rem}
.nctouch-cart-item li .goods-subtotal{display:block;height:1rem;margin:0 .5rem 0 4.5rem;line-height:1rem;font-size:.6rem;position:relative;z-index:1}
.nctouch-cart-item li .goods-subtotal .goods-price{color:#e41414;font-size:.55rem;font-weight:600}
.nctouch-cart-item li .goods-subtotal .goods-price em{font-size:.6rem}
.nctouch-cart-item li .goods-subtotal .goods-sale{display:inline-block;vertical-align:top;margin-right:.1rem}
.nctouch-cart-item li .goods-subtotal .goods-sale em{display:inline-block;vertical-align:top;height:.7rem;padding:0 .1rem;margin-top:.1rem;font-size:.45rem;color:#FFF;line-height:.7rem;background-color:#009944;border-radius:.15rem}
.nctouch-cart-item li .value-box{position:absolute;z-index:1;bottom:-.4rem;right:0}
.nctouch-cart-item li .goods-num{font-size:.5rem;line-height:1rem;position:absolute;z-index:1;top:2.7rem;right:1rem}
.nctouch-cart-item li .goods-num em{font-size:.6rem;font-weight:600;margin:0 .2rem}
.nctouch-cart-item li .goods-gift{display:block;clear:both;padding:.2rem;margin:.4rem .5rem 0 0;border:dashed 1px #EEE;background-color:#FCFCFC}
.nctouch-cart-item li .goods-gift span{display:block;font-size:.55rem;line-height:.9rem;height:.9rem;border-bottom:solid .05rem #EEE;padding-bottom:.2rem;margin-bottom:.2rem;color:#888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nctouch-cart-item li .goods-gift span:last-child{border:none;margin-bottom:0;padding-bottom:0}
.nctouch-cart-item li .goods-gift span em{display:inline-block;height:.5rem;vertical-align:middle;padding:.1rem .2rem;margin-right:.2rem;background:#BBB;font-size:.45rem;line-height:.5rem;color:#FFF;border-radius:.1rem}
.nctouch-cart-item .buy-item .goods-pic{left:0}
.nctouch-cart-item .buy-item .goods-info{margin:0 .5rem 0 3.5rem}
.nctouch-cart-item .buy-item .goods-subtotal{margin:0 .5rem 0 3.5rem}
.nctouch-cart-item .buy-item .notransport p{margin-top:1.5rem;font-size:.7rem;line-height:1rem;color:#009944}
.nctouch-cart-bottom{position:fixed;z-index:1;top:auto;left:0;right:0;bottom:0;height:2rem;background-color:#fff;border-top:solid .05rem #EEE}
.nctouch-cart-bottom .all-check{position:absolute;z-index:1;top:.4rem;left:.5rem}
.nctouch-cart-bottom .total{display:block;float:left;text-align:right;width:75%}
.nctouch-cart-bottom .total-money{height:1rem;margin-right:.5rem;padding:.5rem 0;font-size:0;line-height:1rem}
.nctouch-cart-bottom .total-money dt{display:inline-block;font-size:.6rem}
.nctouch-cart-bottom .total-money dd{display:inline-block;font-size:.55rem;color:#e41414;font-weight:600}
.nctouch-cart-bottom .total-money dd em{font-size:.9rem}
.nctouch-cart-bottom .check-out{display:block;float:right;width:25%;height:2rem;background-color:#BBB}
.nctouch-cart-bottom .check-out.ok{background-color:#fedc00}
.nctouch-cart-bottom .check-out a{display:block;text-align:center;font-size:.8rem;color:#333;line-height:2rem}
.nctouch-cart-bottom.no-login{height:5rem}
.nctouch-cart-bottom.no-login .cart-nologin-tip{text-align:center;padding:.8rem;font-size:.6rem;line-height:1rem;color:#009944}
.nctouch-cart-bottom.no-login .cart-nologin-btn{display:block;text-align:center}
.nctouch-cart-bottom.no-login .cart-nologin-btn .btn{padding:.2rem .8rem}
.nctouch-cart-block{background:#FFF;display:block}
.nctouch-cart-block a{display:block;overflow:hidden}
.nctouch-cart-block h3{position:absolute;z-index:1;top:.4rem;left:.5rem;display:block;width:5rem;height:1rem;font-size:.7rem;line-height:1rem;color:#555}
.nctouch-cart-block h3 i{display:inline-block;vertical-align:middle;width:.9rem;height:.9rem;margin-right:.1rem;background-position:50% 50%;background-repeat:no-repeat;background-size:70%;opacity:.7}
.nctouch-cart-block .current-con{display:block;margin:0 .5rem 0 6rem;padding:.5rem 0;text-align:right;font-size:.6rem;color:#e41414;font-weight:600}
.nctouch-cart-block .tip-con{display:block;margin:0 .5rem 0 5rem;padding:.5rem 0;text-align:right;font-size:.5rem;color:#009944;line-height:.9rem}
.nctouch-cart-block .inp-tel{display:block;width:80%;height:1.2rem;padding:.2rem;margin:.1rem auto 0 auto;border:solid #009944 .05rem;border-radius:.2rem;font-size:.8rem;text-align:center;line-height:1.2rem;background-color:#FEF6F7;color:#000}
.nctouch-cart-add-default{position:relative;z-index:1;width:100%}
.nctouch-cart-add-default a{color:#555}
.nctouch-cart-add-default dl{margin:0 0 0 1.8rem;padding:.5rem .5rem.5rem 0}
.nctouch-cart-add-default dt{display:block;height:1.2rem;font-size:.7rem;line-height:1.2rem}
.nctouch-cart-add-default dt span{margin-left:.3rem;font-weight:600}
.nctouch-cart-add-default dd{display:block;font-size:.7rem;line-height:1.2rem}

/*购物车选择地址*/
.nctouch-cart-add-list { background: #FFF; }
.nctouch-cart-add-list li { position: relative; z-index: 1; display: block; border-bottom: solid #EEE 0.05rem; }
.nctouch-cart-add-list li.selected i { display: block; }

.nctouch-cart-add-list li.yanse { background-color:#f1f0e5;}


.nctouch-cart-add-list dl { margin: 0 0.5rem 0 0.5rem; padding: 0.5rem 0; color: #666;}
.nctouch-cart-add-list li.selected dl { margin-left: 1.8rem }
.nctouch-cart-add-list dt { display: block; height: 0.9rem; margin-bottom: 0.2rem; font-size: 0.7rem; line-height: 1.2rem; }
.nctouch-cart-add-list dt span { margin-right: 0.3rem; font-size: 0.7rem; color: #111; }
.nctouch-cart-add-list dt span:last-child { /*font-weight: 600;*/ }
.nctouch-cart-add-list dt sub { display: inline-block; background-color: #f79d00; font-size: 0.45rem; line-height: 0.6rem; padding: 0 0.1rem; margin-left: 0.1rem; border-radius: 0.1rem; color: #FFF; }
.nctouch-cart-add-list dd { display: block;  font-size: 0.7rem; line-height: 1.2rem; }
.add-goods-adress-input{border:#eee solid .05rem!important;height:1.8rem;line-height:1.8rem;width:95%;padding-left:.3rem}
.sanping a{color:#333}
.sanping dt{width:33%;float:left;text-align:center;font-size:.7rem;line-height:4rem}
.hao-c{color:#f07700!important}
.br50pct{border-radius:50%}
.buyrecord a{position:fixed;z-index:1;top:auto;right:.5rem;bottom:.5rem;height:2rem;line-height:2rem;background-color:rgba(0,153,68,.8);border-radius:.3rem;font-size:.6rem;color:#fff;padding-left:.5rem;padding-right:.5rem}
.nctouch-order-item-con .goods-block{position:relative;z-index:1;border-bottom:solid #EEE .05rem}
.nctouch-order-item-con .goods-block:nth-last-child(1){border:none}
.nctouch-order-item-con .goods-block.detail{height:4.5rem}
.nctouch-order-item-con .goods-block a{display:block;color:#111}
.nctouch-order-item-con .goods-pic{display:block;width:3.8rem;height:3.8rem;position:absolute;z-index:1;top:.38rem;left:0}
.nctouch-order-item-con .goods-pic .no-can-cin{display:block;width:2.8rem;height:2.8rem;position:absolute;z-index:1;top:0;left:.38rem}
.nctouch-order-item-con .goods-pic img{width:100%;height:100%}
.nctouch-order-item-con .goods-info{display:block;height:2.8rem;padding:.38rem 0;margin:0 0 0 3.1rem;position:relative;z-index:1}
.nctouch-order-item-con .goods-info .goods-name{overflow:hidden;height:1.5rem;font-size:.6rem;line-height:.8rem;margin-bottom:.1rem;color:#333}
.nctouch-order-item-con .goods-info .goods-type{overflow:hidden;height:1.2rem;font-size:.45rem;line-height:1.9rem;color:#009944}
.nctouch-order-item-con .goods-info .goods-type-use{overflow:hidden;height:1.2rem;font-size:.45rem;line-height:1.2rem;color:#009944}
.nctouch-order-item-con .goods-info .goods-use-condition{font-size:.3rem;line-height:1rem;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.nctouch-order-item-con .goods-subtotal{display:block;position:absolute;z-index:1;top:.38rem;right:0;width:3.4rem;text-align:right;overflow:hidden;height:2.92rem}
.nctouch-order-item-con .goods-subtotal .goods-price{display:block;font-size:.55rem;line-height:.9rem;font-weight:600}
.nctouch-order-item-con .goods-subtotal .goods-price em{font-size:.7rem;font-weight:400}
.nctouch-order-item-con .goods-subtotal .goods-num{display:block;font-size:.7rem;line-height:.9rem;color:#999;font-weight:600;position:absolute;right:0;bottom:0}
.nctouch-order-item-con .goods-return{position:absolute;z-index:2;right:0;bottom:.4rem;display:block;font-size:.6rem;line-height:1.2rem;height:1.2rem;padding:0 .4rem;border:solid .05rem #EEE;border-radius:.2rem;color:#009944!important;background-color:#FFF}
.nctouch-order-item-con .goods-refund{position:absolute;z-index:2;right:2.2rem;bottom:.4rem;display:block;font-size:.6rem;line-height:1.2rem;height:1.2rem;padding:0 .4rem;border:solid .05rem #EEE;border-radius:.2rem;color:#009944!important;background-color:#FFF}
.nctouch-order-item-con .goods-gift{display:block;clear:both;padding:.2rem;margin:.4rem 0 0;border:dashed 1px #EEE;background-color:#FCFCFC}
.nctouch-order-item-con .goods-gift span{display:block;font-size:.55rem;line-height:.9rem;border-bottom:solid .05rem #EEE;padding-bottom:.2rem;margin-bottom:.2rem;color:#888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nctouch-order-item-con .goods-gift span:last-child{border:none;margin-bottom:0;padding-bottom:0}
.nctouch-order-item-con .goods-gift span em{display:inline-block;height:.5rem;vertical-align:middle;padding:.1rem .2rem;margin-right:.2rem;background:#BBB;font-size:.45rem;line-height:.5rem;color:#FFF;border-radius:.1rem}
.sucess-btn{width:93%;height:1.8rem;padding:0;margin:0 3.5%;font-size:.7rem;line-height:1.8rem;text-align:center;border:none;border-radius:.2rem;color:#FFF!important;background:#009944;vertical-align:top;display:inline-block!important}
.sucess-btn-none{width:93%;height:1.8rem;padding:0;margin:0 3.5%;font-size:.7rem;line-height:1.8rem;text-align:center;border:none;border-radius:.2rem;color:#FFF!important;background:#8bc62e;vertical-align:top;display:inline-block!important}

.ml3_7{margin-left:3.7rem!important}
.l_5{left:.5rem!important}
.nctouch-cart-item li .add-btn{text-align:center;width:1.8rem;height:1.8rem;line-height:1.8rem;display:block;background-color:#009944;position:absolute;right:.5rem;bottom:1rem;border-radius:50%}
.shicai-ready td{border:.05rem solid #ccc;padding:.3rem}
.nctouch-order-item{width:95%;padding:0 2.5%;background-color:#FFF;border-bottom:solid .05rem #EEE;margin-bottom:.275rem}
.nctouch-daijinquan-item{width:95%;padding:0 2.5%;border-bottom:solid .05rem #EEE;margin-bottom:.275rem}
.nctouch-order-item-head{height:.9rem;padding:.5rem 0;border-bottom:solid .05rem #EEE;line-height:.9rem}
.nctouch-order-item-head .store{display:block;float:left;font-size:.7rem;line-height:.9rem;color:#000}
.nctouch-order-item-head .state{dispaly:blcok;float:right;font-size:.6rem;color:#ed4c42}
.nctouch-order-item-con .goods-block{position:relative;z-index:1;border-bottom:solid #EEE .05rem}
.nctouch-order-item-con .goods-block:nth-last-child(1){border:none}
.nctouch-order-item-con .goods-block a{display:block;color:#111}
.nctouch-order-item-con .goods-pic{display:block;width:2.8rem;height:2.8rem;position:absolute;z-index:1;top:.38rem;left:0}
.nctouch-order-item-con .goods-pic .no-can-cin{display:block;width:2.8rem;height:2.8rem;position:absolute;z-index:1;top:0;left:.38rem}
.nctouch-order-item-con .goods-pic img{width:100%;height:100%}
.nctouch-order-item-con .goods-info{display:block;height:2.8rem;padding:.38rem 0;margin:0 0 0 3.1rem;position:relative;z-index:1}
.nctouch-order-item-con .goods-isnfo .goods-name{overflow:hidden;height:1.5rem;font-size:.6rem;line-height:.8rem;margin-bottom:.1rem;color:#333}
.nctouch-order-item-con .goods-info .goods-type{overflow:hidden;height:1.2rem;font-size:.45rem;line-height:1.9rem;color:#ed4c42}
.nctouch-order-item-con .goods-info .goods-type-use{overflow:hidden;height:1.2rem;font-size:.45rem;line-height:1.2rem;color:#ed4c42}
.nctouch-order-item-con .goods-info .goods-use-condition{overflow:hidden;font-size:.3rem;line-height:1rem;color:#999}
.nctouch-order-item-footer{border-top:solid .05rem #EEE;margin-top:.4rem}
.nctouch-order-item-footer .store-totle{min-height:1.16rem;padding:.4rem 0;font-size:0;text-align:right;border-bottom:solid .05rem #EEE}
.nctouch-order-item-footer .store-totle span{vertical-align:middle;display:inline-block;font-size:.6rem;line-height:.9rem}
.nctouch-order-item-footer .store-totle .sum{font-size:.55rem;font-weight:600;color:#ed4c42;margin:0 .15rem}
.nctouch-order-item-footer .store-totle .sum em{font-size:.7rem;line-height:1.35rem;height:1.25rem;display:inline-block;}
.nctouch-order-item-footer .store-totle .freight{font-size:.45rem;color:#999}
.nctouch-order-item-footer .store-totle time{float:left;font-size:.55rem;line-height:.9rem;color:#BBB}
.check-payment em{font-size:.7rem;font-weight:600}
.goods-type .goods-price{font-size:.7rem;line-height:.9rem;font-weight:600}
.goods-type .goods-num{font-size:.7rem;color:#999}
.goods-type .goods-price .em{font-size:.6rem;font-weight:600;}
.w38_h38{width:3.8rem !important;height:3.8rem !important;}
.topup-input{height:2rem;line-height:2rem;width: 89.5%;margin: 0.5rem 3.5% 0  3.5%;}
.topup-btn{width:93%;height:2rem;padding:0;margin:0 3.5%;font-size:.7rem;line-height:2rem;text-align:center;border:none;border-radius:.2rem;color:#FFF!important;background:#009944;vertical-align:top;display:inline-block!important}

.mode { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 9999; }
.mode-page { width: 200px; padding: 20px 0; background: #ffffff; border-radius: 5px; font-size: 16px; text-align: center; line-height: 2em; color: #d71f1f; position: absolute; top: 35%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.code-again a {color: #ffffff; background-color: #f79d00; display: block; font-size: 0.6rem; font-weight: 600; line-height: 2.08rem; text-align: center; width: 100%; height: 2.08rem; border-radius: 0.1rem;padding:0 0.33rem; }
.code-countdown { display: block; font-size: 0.55rem; font-weight: 600; line-height: 2.08rem; color: #666; text-align: center; height: 2.08rem; background-color: #eee; border-radius: 0.1rem;padding:0 0.18rem;}
.form-item .input-box .code-countdown em { color: #666; }

.nctouch-cart-add-default i.jiesuan-arrow{position:absolute;z-index:1;top:1.5rem;right:.3rem;display:block;width:.45rem;height:.9rem;background-image:url(../images/arrow_r-kj.png);background-repeat:no-repeat;background-position:50% 50%;background-size:100%}
.facevalue ul li{width:44.4%;border:0.06rem solid #999;height:2.5rem;line-height:2.5rem;font-size:1.2rem;color:#777;float:left;margin-left:0.5rem;text-align:center;}

#cart-list-wp{margin-bottom:2.5rem}
.nctouch-cart-container{display:block;clear:both;background-color:#FFF;margin-top:.5rem;border:solid #EEE;border-width:.05rem}
.other{min-height:320px}
.new-order{padding:20px 12px}
.new-order-track span{display:block;font-size:14px;color:#666}
.new-order-track .new-txt-rd2{color:#00d14f;font-size:.8rem}
.new-order-flow { padding: 10px 10px 10px; border-left: 1px solid #fedc00; }
.new-of-storey li{position:relative;padding:8px 10px;}
.new-of-storey li span{display:block;font-size:14px;color:#999}
.new-of-storey li .icon{position:absolute;top:16%;left:-22px;width:9px;height:9px;border-radius:50%;background:url(../images/onway-ico.png) no-repeat;background-size:100%;width:1rem;height:1rem;display:block}
.new-of-storey li .icon.on{border-radius:50%;left:-22px!important;background:url(../images/done-ico.png) no-repeat;background-size:100%;width:1rem;height:1rem;display:block}
.new-ct{min-height:300px;background-color:#fff}



